Almond: The Architecture of an Open, Crowdsourced, Privacy-Preserving, Programmable Virtual Assistant
نویسندگان
چکیده
This paper presents the architecture of Almond, an open, crowdsourced, privacy-preserving and programmable virtual assistant for online services and the Internet of Things (IoT). Included in Almond is Thingpedia, a crowdsourced public knowledge base of open APIs and their natural language interfaces. Our proposal addresses four challenges in virtual assistant technology: generality, interoperability, privacy, and usability. Generality is addressed by crowdsourcing Thingpedia, while interoperability is provided by ThingTalk, a high-level domain-specific language that connects multiple devices or services via open APIs. For privacy, user credentials and user data are managed by our opensource ThingSystem, which can be run on personal phones or home servers. Finally, we create a natural language interface, whose capability can be extended via training with the help of a menu-driven interface. We have created a fully working prototype, and crowdsourced a set of 187 functions across 45 different kinds of devices. Almond is the first virtual assistant that lets users specify trigger-action tasks in natural language. Despite the lack of real usage data, our experiment suggests that Almond can understand about 40% of the complex tasks when uttered by a user familiar with its capability.
منابع مشابه
A centralized privacy-preserving framework for online social networks
There are some critical privacy concerns in the current online social networks (OSNs). Users' information is disclosed to different entities that they were not supposed to access. Furthermore, the notion of friendship is inadequate in OSNs since the degree of social relationships between users dynamically changes over the time. Additionally, users may define similar privacy settings for their f...
متن کاملAn Architecture for Security and Protection of Big Data
The issue of online privacy and security is a challenging subject, as it concerns the privacy of data that are increasingly more accessible via the internet. In other words, people who intend to access the private information of other users can do so more efficiently over the internet. This study is an attempt to address the privacy issue of distributed big data in the context of cloud computin...
متن کاملEnhancing Social Interaction in Residential Complexes Case Study: Esfahan
Considering vicinity as a mere prerequisite but not an ample cause needed for creation of a relationship, the paper investigates the interfering factors playing a significant role in social life of residential complexes habitats.Data for survey were collected through dividing the residential complexes in two groups of homogeneous and heterogeneous. In this way, we selected four residential comp...
متن کاملAssessment of privacy using the meaning structure method: case of Mashhad social housings
The present study is an attempt to find out processual and functional aspects of privacy regulation in a dialectical investigation. For this purpose, 180 samples are selected from among mothers of families in Mashhad, Iran using random sampling. In this study, "meaning structure" method has been applied. Samples participated in Laddering Interview. Analyses are set in Content-Goal Table. Based ...
متن کاملEvaluating the Quality of Optimal Privacy in the Study Spaces of Libraries and its Impact On the Satisfaction Rates of Consulting Individuals (Case Study : Public Library of Qazvin)
Privacy is one of the essential needs of the human being. And the balance between privacy and social interactions between individuals are influenced by the architectural elements enriched by cultural values of each society which would lead to a sense of satisfaction in environment as well. The scope of environmental psychology is on the relationship between human and the his/ her environments; ...
متن کامل